Big Huge Thesaurus

harnessed antelope

noun